home *** CD-ROM | disk | FTP | other *** search
/ Megahits 6 / Megahits 6 (1995)(GTI - Rhein-Main-Soft)(DE)(Disc 2 of 2)[!].iso / time_ungepackt / time_361_390 / time_375 / m&m3.13 / install.bat < prev    next >
DOS Batch File  |  1995-07-15  |  4KB  |  141 lines

  1. ; Menus & More Installation Script
  2. ;
  3. ; $VER: Install.bat 3.01 (09.02.95) by Axel Sodtalbers
  4. ; $LANGUAGE: english
  5. ;
  6. ; nobody is perfect...    ;-)
  7.  
  8. .key Target/A
  9.  
  10. Failat 20
  11.  
  12. IF NOT Exists "$MMPath"
  13.   MMReq YESNO "Create the given directory?"
  14.   IF NOT ERROR
  15.     MakeDir "$MMPath"
  16.   ENDIF
  17. ENDIF;
  18.  
  19. echo "*nCreating target directory <Target>M&M..."
  20. Makedir "<Target>M&M"
  21. Copy MM:Examples.info to "<Target>M&M.info" QUIET
  22.  
  23. echo "*nCopying Menus & More programs to <Target>M&M..."
  24. Copy MM:MMEditor        to "<Target>M&M" QUIET
  25. Copy MM:MMEditor.info   to "<Target>M&M" QUIET
  26. Copy MM:MMPlayer        to "<Target>M&M" QUIET
  27. Copy MM:MMPlayer.info   to "<Target>M&M" QUIET
  28. Copy MM:MMReq           to "<Target>M&M" QUIET
  29. Copy MM:MMReq.info      to "<Target>M&M" QUIET
  30. Copy MM:MMAnalyse       to "<Target>M&M" QUIET
  31. Copy MM:MMAnalyse.info  to "<Target>M&M" QUIET
  32. Copy MM:M&M.config.info to "<Target>M&M" QUIET
  33. Copy MM:M&M.icon.info   to "<Target>M&M" QUIET
  34.  
  35. Copy MM:Install.M&M      to "<Target>M&M" QUIET
  36. Copy MM:Install.M&M.info to "<Target>M&M" QUIET
  37. Copy MM:Install.bat             to "<Target>M&M" QUIET
  38. Copy MM:Registration.bat        to "<Target>M&M" QUIET
  39. Copy MM:Registration.txt        to "<Target>M&M" QUIET
  40.  
  41. echo "*nCopying documentation to <Target>M&M..."
  42. Copy MM:M&M.guide#?     to "<Target>M&M"         QUIET
  43. Copy MM:M&M.guide       to "<Target>M&M/M&M.dok" QUIET ; if there is no AmigaGuide
  44. Copy MM:ReadMe.guide#?  to "<Target>M&M"         QUIET
  45.  
  46. echo "*nCopying Examples to <Target>M&M..."
  47. Copy MM:Examples       to "<Target>M&M/Examples" ALL QUIET
  48. Copy MM:Examples.info  to "<Target>M&M" QUIET
  49.  
  50. IF Exists LOCALE:Catalogs/deutsch THEN
  51.   echo "*nKataloge nach <Target>M&M kopieren..." 
  52.   Copy MM:deutsch/MMEditor.catalog to LOCALE:Catalogs/deutsch QUIET
  53.   Copy MM:deutsch/MMPlayer.catalog to LOCALE:Catalogs/deutsch QUIET
  54. ENDIF 
  55.  
  56. IF NOT Exists LIBS:asl.library
  57.   MMReq YESNO "Copy ASL.library to LIBS: ?"
  58.   IF NOT ERROR
  59.     LAB WB1
  60.     MMReq OKCANC "Please insert original WB-Disk into DF0: !"
  61.     IF NOT ERROR
  62.       IF NOT exists df0:libs/asl.library
  63.         Skip WB1 BACK
  64.       ENDIF
  65.     ELSE
  66.       Copy df0:libs/asl.library TO LIBS: QUIET
  67.     ENDIF
  68.   ELSE
  69.     echo "*e[32m*nPlease install LIBS:asl.library later on!*e[31m"
  70.   ENDIF
  71. ENDIF
  72.  
  73. IF NOT Exists LIBS:diskfont.library
  74.   MMReq YESNO "Copy diskfont.library to LIBS: ?"
  75.   IF NOT ERROR
  76.     LAB WB2
  77.     MMReq OKCANC "Please insert original WB-Disk into DF0: !"
  78.     IF NOT ERROR
  79.       IF NOT exists df0:libs/diskfont.library
  80.         Skip WB2 BACK
  81.       ENDIF
  82.     ELSE
  83.       Copy df0:libs/diskfont.library TO LIBS: QUIET
  84.     ENDIF
  85.   ELSE
  86.     echo "*e[32m*nPlease install LIBS:diskfont.library later on!*e[31m"
  87.   ENDIF
  88. ENDIF
  89.  
  90. IF NOT Exists LIBS:rexxsyslib.library
  91.   MMReq YESNO "Copy rexxsyslib.library to LIBS: ?"
  92.   IF NOT ERROR
  93.     LAB WB3
  94.     MMReq OKCANC "Please insert original WB-Disk into DF0: !"
  95.     IF NOT ERROR
  96.       IF NOT exists df0:libs/rexxsyslib.library
  97.         Skip WB1 BACK
  98.       ENDIF
  99.     ELSE
  100.       Copy df0:libs/rexxsyslib.library TO LIBS: QUIET
  101.     ENDIF
  102.   ELSE
  103.     echo "*e[32m*nPlease install LIBS:rexxsyslib.library later on!*e[31m"
  104.   ENDIF
  105. ENDIF
  106.  
  107.  
  108. IF NOT Exists LIBS:AmigaGuide.library
  109.   Echo "*e[32m*nWARNING! Cannot find LIBS:AmigaGuide.library!*e[31m"
  110.   Echo "*nPlease install this library later on!"
  111. ENDIF
  112.  
  113.  
  114. MMReq YESNO "Is Commodore ED in the C: directory ?"
  115. IF ERROR
  116.   LAB WB
  117.   MMReq OKCANC "Please insert original WB-Disk into DF0: !"
  118.   IF NOT ERROR
  119.     IF NOT exists df0:c/ed
  120.       Skip WB BACK
  121.     ELSE
  122.       Copy df0:c/ed TO C: QUIET
  123.     ENDIF
  124.   ELSE
  125.     echo "*e[32m*nPlease install C:Ed later on!*e[31m"
  126.   ENDIF
  127. ENDIF
  128.  
  129. MMReq YESNO "Insert »Assign MM: Target« into user-startup ?"
  130. IF NOT ERROR
  131.   copy S:User-Startup to S:User-Startup.old
  132.   echo >>S:User-Startup ";BEGIN Menus&More"
  133.   echo >>S:User-Startup "ASSIGN MM: *"<Target>M&M*" "
  134.   echo >>S:User-Startup ";END Menus&More"
  135. ELSE
  136.   echo "*e[32m*n*nPlease type *"Assign MM: <Target>M&M*" before starting the examples!"
  137.   echo "or insert this into the startup-sequence"
  138. ENDIF
  139.  
  140. echo "*e[31m*n*n*nInstallation finished - close window via CTRL+\ !"
  141.